package entites;

import java.io.Serializable;
import java.sql.Date;

public class Utilisateur implements Serializable {

	private static final long serialVersionUID = 1L;

	int idUtilisateur;
	String nom;
	String prenom;
	Date dateDerniereConnexion;
	Date dateNaissance;
	String adresse;
	String numeroTel;
	int regime;
	String informations;
	int idClasse;
	int idEcole;
	int statut;

	public Utilisateur(int idUtilisateur, String nom, String prenom, Date dateDerniereConnexion,
			Date dateNaissance, String adresse, String numeroTel, int regime,
			String informations, int idClasse, int idEcole, int statut) {
		super();
		this.idUtilisateur = idUtilisateur;
		this.nom = nom;
		this.prenom = prenom;
		this.dateDerniereConnexion = dateDerniereConnexion;
		this.dateNaissance = dateNaissance;
		this.adresse = adresse;
		this.numeroTel = numeroTel;
		this.regime = regime;
		this.informations = informations;
		this.idClasse = idClasse;
		this.idEcole = idEcole;
		this.statut = statut;
	}

	@Override
	public String toString() {
		return "Utilisateur [nom=" + nom + ", prenom=" + prenom
				+ ", dateDerniereConnexion=" + dateDerniereConnexion
				+ ", idClasse=" + idClasse + ", idEcole=" + idEcole
				+ ", statut=" + statut + "]";
	}

	public String getNom() {
		char[] char_table = nom.toCharArray();
		char_table[0]=Character.toUpperCase(char_table[0]);
		nom = new String(char_table);
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getPrenom() {
		char[] char_table = prenom.toCharArray();
		char_table[0]=Character.toUpperCase(char_table[0]);
		prenom = new String(char_table);
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public Date getDateDerniereConnexion() {
		return dateDerniereConnexion;
	}

	public void setDateDerniereConnexion(Date dateDerniereConnexion) {
		this.dateDerniereConnexion = dateDerniereConnexion;
	}

	public int getIdClasse() {
		return idClasse;
	}

	public void setIdClasse(int idClasse) {
		this.idClasse = idClasse;
	}

	public int getIdEcole() {
		return idEcole;
	}

	public void setIdEcole(int idEcole) {
		this.idEcole = idEcole;
	}

	public int getStatut() {
		return statut;
	}

	public void setStatut(int statut) {
		this.statut = statut;
	}

	public Date getDateNaissance() {
		return dateNaissance;
	}

	public void setDateNaissance(Date dateNaissance) {
		this.dateNaissance = dateNaissance;
	}

	public String getAdresse() {
		return adresse;
	}

	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}

	public String getNumeroTel() {
		return numeroTel;
	}

	public void setNumeroTel(String numeroTel) {
		this.numeroTel = numeroTel;
	}

	public int getRegime() {
		return regime;
	}

	public void setRegime(int regime) {
		this.regime = regime;
	}

	public String getInformations() {
		return informations;
	}

	public void setInformations(String informations) {
		this.informations = informations;
	}

	public int getIdUtilisateur() {
		return idUtilisateur;
	}

	public void setIdUtilisateur(int idUtilisateur) {
		this.idUtilisateur = idUtilisateur;
	}
}
